* {
 margin: 0;
 padding: 0;
}
html,
body {
 height: 100%;
}
body {
 background: url('/assets/images/login_bg.jpg') no-repeat center top ;
 background-size: cover;
}
.header {
padding-top: 20px;
}
.login-reg {
 position: absolute;
 top: 50%;
 left: 50%;
 width: 400px;
 height: 310px;
 background-color: #fff;
 transform: translate(-50%,-50%);
}
.title-box {
 height: 60px;
 background: url('/assets/images/login_title.png') no-repeat center center;
}
.layui-form {
 padding: 0 30px;
}
.layui-form-item {
 position:relative;
}
.layui-icon {
 position: absolute;
 top: 10px;
 left: 10px;
}
.layui-input {
 padding-left: 30px;
}